Simultaneous bidirectional wireless link

ABSTRACT

Apparatuses, methods, and systems of a node that supports a simultaneous bidirectional wireless link with a second node are disclosed. One embodiment of the node includes a first transceiver operative to form a beam directed to a first sector of a second node, and a second transceiver operative to form a beam directed to a second sector of the second node, wherein for at least some time slots a simultaneous bidirectional wireless link is formed between the node and the second node by the one of the first transceiver or the second transceiver transmitting a first communication signal to the second node while the other of the first transceiver or the second transceiver is receiving a second communication signal from the second node, and selecting between forming the simultaneous bidirectional wireless link or a non-simultaneous bidirectional wireless link based on a throughput or a link quality.

RELATED APPLICATIONS

This patent application is a continuation of U.S. patent applicationSer. No. 15/196,340, filed Jun. 29, 2016, which is herein incorporatedby reference.

FIELD OF THE DESCRIBED EMBODIMENTS

The described embodiments relate generally to wireless communications.More particularly, the described embodiments relate to systems, methodsand apparatuses of a simultaneous bidirectional wireless link.

BACKGROUND

Transmission and reception of communication between a node and anothernode on a common channel of a wireless network are typically timedivision duplexed to reduce interference between transmitted are receivecommunication signals.

It is desirable to have methods apparatuses, and systems for asimultaneous bidirectional (transmission and reception) wireless link.

SUMMARY

An embodiment includes a node. The node includes a first sectorcomprising a first transceiver operative to form a beam directed to afirst sector of a second node, and a second sector comprising a secondtransceiver operative to form a beam directed to a second sector of thesecond node, wherein for at least some time slots a simultaneousbidirectional wireless link is formed between the node and the secondnode by the one of the first transceiver or the second transceivertransmitting a first communication signal to the second node while theother of the first transceiver or the second transceiver is receiving asecond communication signal from the second node, wherein a controlleris operative to determine a throughput load of the first node or thesecond node, or a link quality between the first node and the secondnode, and select between forming the simultaneous bidirectional wirelesslink or a non-simultaneous bidirectional wireless link based on thethroughput or the link quality.

Another embodiment includes a method of a node. The method includesforming a first beam directed to a first sector of a second node by afirst plurality of antennas of a first sector of a first transceiver ofa node, forming a second beam directed to a second sector of a secondnode by a second plurality of antennas of a second sector of a secondtransceiver of the node, transmitting, by one of the first transceiveror the second transceiver, a first communication signal to the secondnode while the other of the first transceiver or the second transceiveris receiving a second communication signal from the second node for atleast one time slot of a plurality of time slots, determining athroughput load of the first node or the second node, or a link qualitybetween the first node and the second node, and selecting betweenforming the simultaneous bidirectional wireless link or anon-simultaneous bidirectional wireless link based on the throughput orthe link quality.

Other aspects and advantages of the described embodiments will becomeapparent from the following detailed description, taken in conjunctionwith the accompanying drawings, illustrating by way of example theprinciples of the described embodiments.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows a simultaneous bidirectional wireless link formed between afirst node and a second node, according to an embodiment.

FIG. 2 shows a time line of a schedule of transmission and reception ofcommunication signals of a first sector and a second sector of a nodefor supporting a simultaneous bidirectional wireless link, according toan embodiment.

FIG. 3 shows a simultaneous bidirectional wireless link formed between afirst node and a second node, and a simultaneous bidirectional wirelesslink formed between the first node and a third node, according to anembodiment.

FIG. 4 shows a simultaneous bidirectional wireless link formed between afirst node and a second node for a first period of time, and a wirelesslink formed between the first node and the second node for a secondperiod of time, according to an embodiment.

FIG. 5 shows a simultaneous bidirectional wireless link formed between afirst node and a second node, and a simultaneous bidirectional wirelesslink formed between the first node and a third node, according toanother embodiment.

FIG. 6 is a flow chart that includes steps of a method of a simultaneousbidirectional wireless link, according to an embodiment.

FIG. 7 shows a node that includes self-calibration, according to anembodiment.

FIG. 8 shows a table of an example node that includes sector beamforming settings, and received signal qualities, according to anembodiment.

FIG. 9 is a block diagram of a node that includes interferencecancellation signals, according to an embodiment.

DETAILED DESCRIPTION

The embodiments described include methods, apparatuses, and systems of asimultaneous bidirectional wireless link formed between a node and asecond node over a common transmission channel. That is, for at leastsome embodiments, the simultaneous bidirectional wireless link is formedbetween the node and the second node by one of a first transceiver ofthe node or a second transceiver of the node transmitting a firstcommunication signal to the second node over a transmission channelwhile the other of the first transceiver or the second transceiver isreceiving a second communication signal from the second node over thetransmission channel. At least some embodiments include selectingbetween the simultaneous bidirectional wireless link between the nodeand the second node, and a non-simultaneous bidirectional link betweenthe node and the second node. Alternatively or additionally, at leastsome embodiments include selecting between the simultaneousbidirectional wireless link between the node and a second node, andbetween the node and another node.

FIG. 1 shows a simultaneous bidirectional wireless link formed between afirst node 110 and a second node 120, according to an embodiment. Asshown, the first node 110 includes at least a first sector (sector 1)and a second sector (sector 2). For an embodiment, the first sectorincludes a plurality or array of antennas 112 and the second sectorincludes a plurality or array of antennas 114 which are each operativeto form beams. For an embodiment, the first sector of the first node 110includes a first transceiver and a first plurality of antennas 112. Foran embodiment, the first plurality of antennas 112 is operative to forma beam directed to a first sector of the second node 120. As will bedescribed later, it should be noted that multiple beam forming settingsof the first plurality of antennas 112 of the first sector may be usedto direct the beam to the first sector of the second node 120. That is,a first setting may include a line-of-sight path while another settingmay include an indirect reflective path that is redirected by areflector.

Further, for an embodiment, the second sector of the first node 110includes a second transceiver and a second plurality of antennas 114.For an embodiment, the second plurality of antennas 114 is operative toform a beam directed to a second sector of the second node 120. As willbe described later, it should be noted that multiple beam formingsettings may be used to direct the beam of the second plurality ofantennas 114 to the second sector of the second node 120. That is, afirst setting may include a line-of-sight path while another setting mayinclude an indirect reflective path that is redirected by a reflector.

For at least some embodiments, the first sector of the second node 120include a transceiver and a plurality of antennas 122 and the secondsector of the second node 120 includes a transceiver and a plurality ofantennas 124. For an embodiment, the plurality of antennas 122 of thefirst sector of the second node 120 and the plurality of antennas 124 ofthe second sector of the second node 120 form beams that are directed tothe first sector and second sector of the first node 110.

For at least some embodiments, transmission and reception ofcommunication signals of the first sector of the first node 110 andtransmission and reception of communication signals of the second sectorof the second node 120 are scheduled over the same transmission channel.For at least some embodiments, the transmission channel is defined inpart by a set of frequencies through which electromagnetic signalsmodulated by information propagate between the first node 110 and thesecond node 120. For an embodiment, the transmission channel is used topropagate an information signal, for example a digital bit stream, fromone or several senders (or transmitters) to one or several receivers. Atransmission channel has a certain capacity for transmittinginformation, often measured by its bandwidth in Hz or its data rate inbits per second.

For an embodiment, the scheduling of the transmission and reception ofcommunication of the first sector and the second sector of the firstnode 110 is performed external to the first node 110. For an embodiment,the scheduling of the transmission and reception of communication of thefirst sector and the second sector of the first node 110 is performedinternal to the first node 110. For an embodiment, the scheduling of thetransmission and reception of communication of the first sector and thesecond sector of the first node 110 is performed both internal andexternal to the first node 110. For an embodiment, the scheduling of thetransmission and reception of communication of the first sector and thesecond sector of the first node 110 is performed by a centralcontroller.

For an embodiment, the scheduling includes a plurality of scheduled timeslots. For an embodiment, for at least one time slot of the plurality ofscheduled time slots, one of the first transceiver of the first node 110or the second transceiver of the first node 110 transmits a firstcommunication signal to the second node while the other of the firsttransceiver of the first node 110 or the second transceiver of the firstnode 110 receives a second communication signal from the second node.For an embodiment, the transmission and reception of communicationsignals of the first sector of the first node 110 are synchronized withthe transmission and reception of communication signals of the secondsector of the first node. 110. For example, when the first sector of thefirst node 110 is transmitting a communication signal to the firstsector of the second node 120, the second sector of the first node 110is simultaneously and synchronously receiving a communication signalfrom the second sector of the second node 120 over the same transmissionchannel. Further, for example, when the first sector of the first node110 is receiving a communication signal to the first sector of thesecond node 120, the second sector of the first node 110 issimultaneously and synchronously transmitting a communication signalfrom the second sector of the second node 120 over the same transmissionchannel.

Due to the formation of the beam by the plurality of antennas of thefirst sector of the first node 110, and the formation of the beam by theplurality of antennas of the second sector of the first node 110, thesimultaneous communication of the first sector of the first node 110 andthe second sector of the first node 110 is achieved with a tolerableamount of cross interference between the communication of the firstsector of the first node 110 and the second sector of the first node110.

For at least some embodiments, the cross interference between the firstsector of the first node 110 and the second sector of the first node 110is further reduced by further isolating the plurality of antennas of thefirst sector of the first node 110 from the plurality of antennas of thesecond sector of the first node 110. The isolation can be achievedthrough physical placement of the antennas and through physicalshielding between the antennas.

For an embodiment, the plurality of antennas of the first sector of thefirst node 110 are isolated from the plurality of antennas of the secondsector of the first node 110 by physically locating the plurality ofantennas of the first sector of the first node 110 away from theplurality of antennas of the second sector of the first node 110.Further, for an embodiment, RF (radio frequency) shielding is includedbetween the first sector and the second sector to improve the isolationbetween the first section and the second sector.

For at least some embodiments, cross interference between thecommunication of the first sector of the first node 110 and the secondsector of the first node 110 is mitigated by one or more interferencecancellation signals. That is, at least a portion of a transmissionsignal of a one of the first sector or the second sector is processedand intentionally couple back to one of the other of the first sector orthe second sector to at least partially cancel the cross interference.For at least some embodiments, the one or more interference cancellationsignals are controlled based on received signal power measurements of aself-calibration by the node (first node 110) of cross coupling(interference) between the first sector and the second sector.

FIG. 2 shows a time line of a schedule of transmission and reception ofcommunication signals of a first sector and a second sector of a nodefor supporting a simultaneous bidirectional wireless link, according toan embodiment. That is, FIG. 2 shows a time line of time slots in whichthe first sector of the first node 110 and the second sector of thefirst node 110 simultaneously transmit communication signals to thesecond node 120, and receive communication signals from the second node120, according to an embodiment.

As shown, for at least one time slot of the plurality of time slots, thefirst transceiver transmits a communication signal to the second nodewhile the second transceiver receives a communication signal from thesecond node over a transmission channel, and for at least one other timeslot of the plurality of time slots the first transceiver receives acommunication signal from the second node 120 while the secondtransceiver transmits a communication signal to the second node 120 overthe transmission channel. That is, for example, for a time slot 1, thefirst sector of the first node 110 transmits a communication signal tothe second node 120 over the transmission channel while the secondsector of the first node 110 receives a communication signal from thesecond node 120 over the transmission channel. For a time slot 2, thefirst sector of the first node 110 again transmits a communicationsignal to the second node 120 over the transmission channel while thesecond sector of the first node 110 receives a communication signal fromthe second node 120 over the transmission channel. For a time slot 3,the first sector of the first node 110 receives a communication signalfrom the second node 120 over the transmission channel while the secondsector of the first node 110 transmits a communication signal from thesecond node 120 over the transmission channel. For a time slot 4, thefirst sector of the first node 110 again transmits a communicationsignal to the second node 120 over the transmission channel while thesecond sector of the first node 110 receives a communication signal fromthe second node 120 over the transmission channel. For a time slot 3,the first sector of the first node 110 again receives a communicationsignal from the second node 120 over the transmission channel while thesecond sector of the first node 110 transmits a communication signalfrom the second node 120 over the transmission channel.

As shown in FIG. 2, for an embodiment, scheduling of the transmission ofthe first communication signal is synchronized with scheduling of thereception of the second communication signal. That is, the transmissionand reception of communication signals of the first and second sector ofthe first node 110 are time synchronized to form the simultaneousbidirectional wireless link between the first node 110 and the secondnode 120.

FIG. 3 shows a simultaneous bidirectional wireless link formed between afirst node and a second node, and a simultaneous bidirectional wirelesslink formed between the first node and a third node, according to anembodiment. As shown, for a first period of time T1, the first node 110forms the simultaneous bidirectional wireless link between the firstnode 110 and the second node 120 as described. However, for a secondperiod of time T2, the first node 110 forms a wireless link between thefirst node 110 and the third node 330. For an embodiment, the wirelesslink between the first node 110 and the third node 330 includes asimultaneous bidirectional wireless link. For an embodiment, thewireless link between the first node 110 and the third node 330 does notinclude a simultaneous bidirectional wireless link. For an embodiment,the third node 330 includes a first sector that includes a transceiverand a plurality or array of antennas 332, and a second sector thatincludes a transceiver and a plurality or array of antennas 334, whichare operative to form beams.

The scheduling of the communication between the first node 110 and thesecond node 120, and the first node 110 and the third node 330determines when the simultaneous bidirectional wireless link is formedbetween a first node and a second node, and when the wireless link isformed between the first node and a third node. Generally, thisscheduling is based on a throughput load of each of the first node 110,the second node 120, and the third node 330. Generally, the throughputload defines how many units of information each of the first node 110,the second node 120, and the third node 330 can process in a givenamount of time.

FIG. 4 shows a simultaneous bidirectional wireless link formed between afirst node and a second node for a first time period (T1), and awireless link formed between the first node and the second node for asecond time period (T2), according to an embodiment. For an embodiment,the wireless link during the second time period (T2) is not asimultaneous bidirectional wireless link. An embodiment includes theselection of either the simultaneous bidirectional wireless link of thefirst time period (T1) or the non-simultaneous bidirectional wirelesslink of the second time period (T2).

Specifically, for an embodiment, the first node 110 node is operative toselect between the simultaneous bidirectional wireless link betweenfirst node 110 and the second node 120 or the non-simultaneousbidirectional wireless link between the first node 110 and the secondnode 120. For this embodiment, the first node 110 is operative to formthe simultaneous bidirectional wireless link between the first node 110and the second node 120 for the first period of time, and the node isoperative to form the non-simultaneous bidirectional wireless linkbetween the first node 110 and the second node 120 for the second periodof time.

For an embodiment, the first node 110 being operative to select betweenthe forming simultaneous bidirectional wireless link between the firstnode 110 and the second node 120 or forming the non-simultaneouswireless link between the first node 110 and the second node 120includes determining a throughput load of the first node or the secondnode.

An embodiment includes forming the simultaneous bidirectional wirelesslink between the first node 110 and the second node 120 if thethroughput load is greater than a threshold, and forming thenon-simultaneous bidirectional wireless link between the first node 110and the second node 120 if the throughput is less than a threshold. Foran embodiment, formation of the non-simultaneous bidirectional wirelesslink includes one or more of the first transceiver and the secondtransceiver forming one or more directional beams and transmitting thecommunication directed to one or more receivers of the second node.

For at least some embodiments, the formation of the non-simultaneousbidirectional link includes transmission diversity in which multiplebeams are formed by the first node 110 and directed during transmissionto multiple sectors of second node 120. For at least some embodiments,the formation of the non-simultaneous bidirectional link includestransmission diversity in which a single beam is formed by the firstnode 110 and directed during transmission to multiple sectors of secondnode 120. For at least some embodiments, the formation of thenon-simultaneous bidirectional link includes reception diversity inwhich multiple beams are formed by the second node 110 and directedduring reception to single sectors of second node 120. For at least someembodiments, the formation of the non-simultaneous bidirectional linkincludes reception diversity in which a single beam is formed by thesecond node 120 and directed during reception to multiple sectors offirst node 110.

An embodiment includes forming the simultaneous bidirectional wirelesslink between the first node 110 and the second node 120 if a linkquality between the first node 110 and the second node 120 is greaterthan a threshold, and forming the non-simultaneous bidirectionalwireless link between the first node 110 and the second node 120 if thelink quality between the first node 110 and the second node 120 is lessthan a threshold. That is, for an embodiment, the first node 110operative to select between the simultaneous bidirectional wireless linkor the non-simultaneous bidirectional wireless link between the node andthe second node includes determining a link quality between the firstnode and the second node, and forming the simultaneous bidirectionalwireless link if the link quality is greater than a threshold, andforming the non-simultaneous bidirectional wireless link between if thelink quality is less than the threshold.

As previously stated, for an embodiment, formation of thenon-simultaneous wireless link includes one or more of the firsttransceiver and the second transceiver forming one or more directionalbeams and transmitting the communication directed to one or morereceivers of the second node. For at least some embodiments, theformation of the non-simultaneous bidirectional link includestransmission diversity in which multiple beams are formed by the firstnode 110 and directed during transmission to multiple sectors of secondnode 120. For at least some embodiments, the formation of thenon-simultaneous bidirectional link includes transmission diversity inwhich a single beam is formed by the first node 110 and directed duringtransmission to multiple sectors of second node 120. For at least someembodiments, the formation of the non-simultaneous bidirectional linkincludes reception diversity in which multiple beams are formed by thesecond node 110 and directed during reception to single sectors ofsecond node 120. For at least some embodiments, the formation of thenon-simultaneous bidirectional link includes reception diversity inwhich a single beam is formed by the second node 120 and directed duringreception to multiple sectors of first node 110.

FIG. 5 shows a simultaneous bidirectional wireless link formed between afirst node 110 and a second node 120, and a simultaneous bidirectionalwireless link formed between the first node 110 and a third node 520,according to another embodiment. This embodiment varies from theembodiments of FIG. 3 in that different sectors (sector 1 and sector 2)of the first node 110 are utilized to form the simultaneousbidirectional wireless link between a first node 110 and a second node120 than the sectors (sector J and sector K) utilized to form thesimultaneous bidirectional wireless link between a first node 110 and athird node 520. Further, the simultaneous bidirectional wireless linkbetween a first node 110 and a second node 120 and the simultaneousbidirectional wireless link between a first node 110 and a third node520 can be formed at the same time. For an embodiment, the third node520 includes a first sector that includes a transceiver and a pluralityor array of antennas 522, and a second sector that includes atransceiver and a plurality or array of antennas 524, which areoperative to form beams.

FIG. 6 is a flow chart that includes steps of a method of a simultaneousbidirectional wireless link, according to an embodiment. A first step610 includes forming a first beam directed to a first sector of a secondnode by a first plurality of antennas of a first sector of a firsttransceiver of a node. A second step 620 includes forming a second beamdirected to a second sector of a second node by a second plurality ofantennas of a second sector of a second transceiver of the node. A thirdstep 630 includes transmitting, by one of the first transceiver or thesecond transceiver, a first communication signal to the second nodewhile the other of the first transceiver or the second transceiver isreceiving a second communication signal from the second node for atleast one time slot of a plurality of time slots.

As previously described, for an embodiment, for at least one time slotof the plurality of time slots, the first transceiver transmits acommunication signal to the second node while the second transceiverreceives a communication signal from the second node, and for at leastone other time slot of the plurality of time slots the first transceiverreceives a communication signal from the second node while the secondtransceiver transmits a communication signal to the second node.

As previously described, for an embodiment, the scheduling of thetransmission of the first communication signal is synchronized withscheduling of the reception of the second communication signal.

As previously described, for an embodiment, RF (radio frequency)isolation between the first sector and the second sector is greater thana threshold.

As previously described, for an embodiment, a simultaneous bidirectionalwireless link is formed between the node and the second node by the oneof the first transceiver or the second transceiver transmitting a firstcommunication signal to the second node while the other of the firsttransceiver or the second transceiver is receiving a secondcommunication signal from the second node.

As previously described, for an embodiment, selecting between thesimultaneous bidirectional wireless link formed between the node and thesecond node or communication between the node and a third node includesforming the simultaneous bidirectional wireless link between the nodeand the second node for a first period of time, and establishing asecond link between the node and the third node for a second period oftime. As previously described, for an embodiment, establishing thesecond link between the node and the third node includes for at leastone time slot of a plurality of time slots of the second period of time,one of the first transceiver or the second transceiver transmitting athird communication signal to the third node while the other of thefirst transceiver or the second transceiver is receiving a fourthcommunication signal from the third node.

Further, as previously described, for an embodiment, selecting betweenthe simultaneous bidirectional wireless link between the node and thesecond node or a non-simultaneous bidirectional wireless link betweenthe node and the second node includes forming the simultaneousbidirectional wireless link between the node and the second node for afirst period of time, and forming the non-simultaneous bidirectionalwireless link between the node and the second node for a second periodof time.

As previously described, for an embodiment, selecting between thesimultaneous bidirectional wireless link between the node and the secondnode or the non-simultaneous bidirectional wireless link between thenode and the second node includes determining a throughput load of thefirst node or the second node, and forming the simultaneousbidirectional wireless link if the throughput load is greater than athreshold, and forming the non-simultaneous bidirectional wireless linkif the throughput is less than a threshold. For an embodiment, formationof the non-simultaneous bidirectional wireless link comprises one ormore of the first transceiver and the second transceiver transmittingthe communication directed to one or more receivers of the second node.

As previously described, for an embodiment, selecting between thesimultaneous bidirectional wireless link between the node and the secondnode or the non-simultaneous bidirectional wireless link between thenode and the second node includes determining a link quality between thefirst node and the second node, and forming the simultaneousbidirectional wireless link if the link quality is greater than athreshold, and forming the non-simultaneous bidirectional wireless linkif the link quality is less than a threshold. For an embodiment,formation of the non-simultaneous bidirectional wireless link comprisesone or more of the first transceiver and the second transceivertransmitting the communication directed to one or more receivers of thesecond node.

As previously stated, for an embodiment, formation of thenon-simultaneous wireless link includes one or more of the firsttransceiver and the second transceiver forming one or more directionalbeams and transmitting the communication directed to one or morereceivers of the second node. For at least some embodiments, theformation of the non-simultaneous bidirectional link includestransmission diversity in which multiple beams are formed by the nodeand directed during transmission to multiple sectors of second node. Forat least some embodiments, the formation of the non-simultaneousbidirectional link includes transmission diversity in which a singlebeam is formed by the node and directed during transmission to multiplesectors of second node. For at least some embodiments, the formation ofthe non-simultaneous bidirectional link includes reception diversity inwhich multiple beams are formed by the second node and directed duringreception to single sectors of second node. For at least someembodiments, the formation of the non-simultaneous bidirectional linkincludes reception diversity in which a single beam is formed by thesecond node and directed during reception to multiple sectors of node.

Node Characterization

As previously described, for at least some embodiments, one or moreinterference cancellation signals are controlled based on receivedsignal power measurements of a self-calibration by the node (forexample, the first node 110) of cross coupling (interference) betweenthe first sector and the second sector. FIG. 7 shows a node 710 thatincludes self-calibration, according to an embodiment. While the sectors(Sector 1 and Sector 2) of the node 710 of FIG. 7 are orienteddifferently relative to each other as the node 110 of FIG. 1, the effectof cross coupling between the sectors is similar, and the same processesfor mitigating cross coupling can be utilized. The node 710 includes afirst sector (sector 1) that includes an antenna array. The array ofantennas of the first sector of the node 110 is operable to form a beam.For at least some embodiments, the array of antennas of the first secondincludes M beam forming settings that direct the beam formed by theantenna array of the first sector to M different directions.

As shown, the node 710 can includes J sectors, including at least thefirst sector (sector 1) and a second sector (sector 2). Further, thesecond sector of the node 110 includes an antenna array which includes Nsettings that direct the beam formed by the antenna array of the secondsector to N different directions.

As shown, Jth sector of the node 710 includes an antenna array whichincludes K settings that direct the beam formed by the antenna array ofthe Jth sector to K different directions.

Ideally, the sectors of the node are isolated from each other so thatwhen the first sector is transmitting a signal through a transmissionchannel through one of the M beam settings, none (or very little) of thetransmit signal of the first sector directly couples over to the secondsector (or other sectors) while the second sector is receiving a signalthrough the transmission channel through one of the N beam settings.However, even if the first sector is perfectly isolated from the secondsector, typically at least a portion of the transmission signal from thefirst sector is received by the second sector due to, for example,reflections of the transmission signal caused by reflectors 730, 732,leakage, and other coupling effects. That is, in the real-world, thebeams that are formed are not perfectly directed to a target (forexample, a receiving peer node), and obstacles exist that impede and atleast partially redirect a portion of the transmission signal.Accordingly, at least a portion of the transmission signal is typicallyreceived by the second sector when the antenna array of the secondsector is receiving a signal from another peer device or node. How muchof the signal transmitted by the first sector and received by the secondsector is dependent upon the environment the node is in, and how manyreflectors are within the environment.

When the node 710 is transmitting from one sector, at least some of thattransmission signal typically is received by a different sector (suchas, the second sector) while the different sector is receiving a signalfrom another device or peer node. Based on the uncontrolled real-worldenvironment in which the nodes are deployed, due to real-worldreflectors (such as, reflectors 730, 732) and other forms of leakage,varying amounts of transmit signals of the first sector are received bythe second sector for the different M directions of the beam formed bythe array of antennas of the first sector, and for the different Ndirections of the beam formed by the array of antennas of the secondsector.

Due to the varying real-world nature in which transmission signals ofthe first sector are coupled back to the second sector, transmissionsignals of different combinations of the M directions of the beam formedby the array of antennas of the first sector can be coupled (forexample, due to reflections or leakage) differently for each of the Ndirections of the beam formed by array of antennas of the second sector.At least some embodiments of node 710 are operative to characterizeitself by measuring a signal quality received at the second sector for aplurality of the M settings of the beam directions of the array ofantennas of the second sector, while transmitting a signal at each of aplurality of the N setting of the beam directions of the array ofantennas of the first sector. That is as many as N×M signal qualitymeasurements are made at the second sector. These signal qualitymeasurements provide a representation of the amount of transmit signalof the first sector that is received by the second sector for each ofthe transmit beam forming and receive beam forming settings of the firstand second sectors. That is, the received signal quality measurementsprovide a representation of the interference at a receiving sector ofthe node 710 due to transmission of signals from a transmitting sectorof the node 710.

For at least some embodiments, measuring the received signal qualityincludes measuring one or more of RSSI (received signal strengthindicator), SINR (signal to interference and noise ratio), SIR (signalto interference ratio), CIR (channel impulse response), SNR (signal tonoise ratio), a PER (packet error rate), BER (bit error rate), orthroughput. For at least some embodiments, the received signal qualityis measured by the transceiver that corresponds with the sector (forexample, the second sector) of the node that is receiving the signaltransmitted by the other sector (for example, first sector).

Each the J different sectors can similarly measure a receive signalquality at a plurality of receive beam forming settings while the firstsector is transmitting over a plurality of transmit beam formingsettings, thereby efficiently characterizing other sectors the node atthe same time the second sector is being characterized.

For at least some embodiments, reciprocity of the transmission channelbetween the first sector and the second sector is assumed. That is,transmission signals from the second sector that are received at thefirst sector are assumed to approximately the same as transmissionsignals from the first sector that are received at the second sector.Accordingly, one or more of the receive signal quality measurements madeat the second sector can be equally applied at the first sector.

FIG. 8 shows a table of an example node that includes sector beamforming settings, and received signal qualities, according to anembodiment. The first and second columns of the table list possiblesector 1 beam settings and sector 2 beam settings. For an embodiment,during characterization of the node, the first sector (sector 1) istransmitting while the second sector (sector 2) is receiving. As shown,there are M possible transmit beam settings of the first sector. For aplurality of the M possible transmit beam settings of the first sector(sector 1) receive signal quality measurements are made for a pluralityof the N possible receive beam settings of the second sector (sector 2).While there are N×M possible receive signal quality measurements, atleast some embodiments include receive signal quality measurements atonly a subset of the N×M possible measurements, which saves time andprocessing.

For an embodiment, at least a subset of the M transmit beam formingsettings is used during characterization. For an embodiment, the subsetis selected based on the existence of peer nodes (such as, second node120) with which the node can communicate. For example, while M transmitbeam settings of the first sector may be possible, only a subset of theM transmit beam setting actually enable the formation of a micro-routewith a peer node (such as, second node 120). Therefore, only the subsetof the M transmit beam forming settings need be characterized. Forexample, as shown in the Table of FIG. 8, no peer node pairs correspondwith the sector 1 transmit beam forming setting of M, and therefore, noreceive signal quality measurements are made for the transmit beamforming setting M of the first sector. For an embodiment, adetermination of new or different peer nodes may be used to trigger are-characterization of the node.

Further, for an embodiment, at least a subset of the N transmit beamforming settings is used during characterization. For an embodiment, thesubset is selected based on the existence of peer nodes (such as, secondnode 120) with which the node can communicate. For example, while Nreceive beam settings of the first sector may be possible, only a subsetof the N receive beam setting actually enable the formation of amicro-route with a peer node. Therefore, only the subset of the Nreceive beam forming settings need be characterized. For an embodiment,a determination of new or different peer nodes may be used to trigger are-characterization of the node.

For an embodiment, prior communication with peer nodes is used todetermine whether a particular transmit beam forming setting or receivebeam forming setting is included within the characterization of thenode. For example, some communication can be determined to be so good(greater than a threshold) that re-characterization of the particulartransmit beam forming setting or receive beam forming setting is notneeded. That is, the signal quality of such communication is so good(greater than a signal quality threshold) that a re-characterization isnot need. The same premise can hold for poor communication. That is,communication with a peer node or set of peer node is so bad (less thana signal quality threshold) that it is a waste of resources to evenbother to characterize the particular transmit or receive beam formingsettings.

The transmit beam setting (1) of the first sector may correspond with(that is, the selected beam direction forms a micro-route with) a peernode P1. That is, a micro-route is established between the node (suchas, node 110) and the peer node P1 (such as, the second node 120) whenthe transmit beam setting (1) is selected, and the node is able totransmit (or receive) communication to the peer node P1. For at leastsome embodiments, a micro-route between the node and a peer nodeincludes a line-of-sight (LOS) link. For at least some embodiments, themicro-route includes an indirect reflective link, wherein a reflectorcauses the micro-route to be indirect due to the reflective path of thepropagation of electromagnetic signals through the micro-route. Further,selecting the receive beam setting 1 of the second sector may correspondwith (that is, the selected beam direction forms a micro-route with) apeer node P2. That is, a micro-route is established between the node andthe peer node P2 when the receive beam setting (1) is selected, and thenode receives communication from the peer node P2.

As previously noted, while the table of FIG. 8 suggest M transmit beamsettings and N receive beam settings, control of the node can adaptivelydetermine which transmit and receive beam form setting are to be usedfor measuring the receive signal quality. Accordingly, the number ofbeam forming settings, and the number of receive signal qualitymeasurement can be adaptively adjusted.

For an embodiment, communication signal quality measurements areperformed during communications (transmission and/or reception) with thepeer nodes. These communication signal quality measurements can be usedfor selectively determining which of the transmit beam settings andreceive beam settings are to be used during the signal qualitymeasurements of the node. Further, the communication signal qualitymeasurements can be used to adaptively determine when to characterizethe node. For example, for an embodiment, if the signal quality ofsignals transmitted from or received at the node are varying greaterthan a threshold, then the node can be triggered to re-characterizeitself because it is assumed that the environment around the node ischanging enough that operation of the node would benefit from are-characterization.

For an embodiment, the re-characterization of the node occursperiodically. For an embodiment, the re-characterization of the nodeoccurs dynamically. For an embodiment, the dynamic re-characterizationoccurs dynamically based upon sensed changes in the environmentsurrounding the node. For an embodiment, the sensed change of theenvironment is determined by the transmit and receive signal qualitiesof communication signal with peer nodes being sensed to change greaterthan a threshold amount.

Columns 3, 4 and 5 of the table of FIG. 8 show signal qualitymeasurements at different times. Each of the signal quality measurementscorrespond with a transmit beam forming setting (of the first sector)and a receive beam forming setting (or the second sector). As previouslydescribed, there can be multiple transmit beam forming settings and/ormultiple receive beam forming setting between the first node 110 and thesecond node 120. At least some embodiments include selecting thetransmit beam forming settings and/or the receive beam forming settingbetween the first node 110 and the second node 120, wherein theselection is based on the measure received signal quality measurementsthat correspond with each of the transmit beam forming settings and/orthe receive beam forming setting between the first node 110 and thesecond node 120. For an embodiment, the selection is made to reduce orminimize the cross coupling between the first sector and the secondsector of the first node.

For at least some embodiments, monitoring of the signal qualitymeasurements at different times can be used for determining howfrequently or at what times the signal quality measurement should orshould not be made. For example, if the node is in a static environmentthen the signal quality measurement may not be needed very often. If thenode is in a dynamic environment, then the signal quality measurementsmay need to be made more frequently. Further, the time of day, week,month or year may further influence when the signal quality measurementsshould be made. That is, during a certain time of each day during theweek, the environment of the node may be dynamic, but during other timesthe environment of the node may be relatively static. An embodimentincludes performing new signal quality measurements for the transmit andthe receive beam settings when changes to the environment of the nodeare determined to exceed a threshold (for example, wherein the signalquality of signals transmitted from or received at the node are varyinggreater than a threshold). Note that this can apply to particulartransmit and receive beam settings. That is, the only a subset of thetransmit and/or receive beam settings may exceed the threshold, andtherefore, only a subset of the transmit and/or receive beam setting mayneed to be re-characterized (re-measured).

For at least some embodiments, prior receive signal quality measurementsinfluence whether receive signal quality measurements of futurecharacterization of the node of each of the different transmit andreceive beam settings are made. The receive signal quality measurementsat times T1, T2 and T3 can be used to determine whether later receivesignal quality measurement should or should not be made. For example,the receive signal quality measurements for the sector 1 transmit beamsetting of 1 and the sector 2 receive beam forming setting is differentfor each of the receive signal quality measurements and T1, T2, T3. Thiswould suggest that the later characterization of the node should includethis setting. In contrast, the receive signal quality measurements forthe sector 1 transmit beam setting of 2 and the sector 2 receive beamforming setting is same for each of the receive signal qualitymeasurements and T1, T2, T3. This would suggest that the latercharacterization of the node may not need to include this settingbecause the environment about the peer nodes that correspond with thissetting is relatively static. Accordingly, for an embodiment,characterizations of the node are performed upon determining thatvariations of the received signal quality measurements over a pluralityof measurements are greater than a threshold.

For an embodiment, the node is operative to select a transmit beamforming setting and a receive beam forming setting between the node andthe second node, wherein the selection is based on the measure receivedsignal quality measurements that correspond with each of the transmitbeam forming settings and the receive beam forming setting between thenode and the second node. That is, for example, the node 110 selects thebeam forming settings of the antennas 112 of the first sector and thebeam forming settings of the antennas 114 of the second sector based atleast in part on the measure received signal quality measurements thatcorrespond with each of the transmit beam forming settings and thereceive beam forming setting between the node and the second node. Forexample, the beam forming settings may be selected only if the measurereceived signal quality measurements corresponding with the transmitbeam forming settings and the receive beam forming setting are greaterthan a signal quality threshold.

Interference Cancellation Signals Controlled by Node Characterization

As previously stated, for at least some embodiments, cross interferencebetween the communication of the first sector of the first node 110 andthe second sector of the first node 110 is mitigated by generatinginterference cancellation signals. That is, as previously stated, for atleast some embodiments, the one or more interference cancellationsignals are controlled based on received signal power measurements of aself-calibration by the node (first node 110) of cross coupling(interference) between, for example, the first sector and the secondsector.

FIG. 9 is a block diagram of a node 900 that includes interferencecancellation signals, according to an embodiment. As shown, at leastsome embodiments include generating an interference cancellation signal(such as, interference cancellation signal 1 or interferencecancellation signal 2) for at least one of pairs of transmit beamforming settings and receive beam forming settings (that is, beamforming settings of, for example, the first plurality of antennas 112,and the second plurality of antennas 114), filtering the interferencecancellation signal based on signal quality for a given pair of transmitand receive beam settings, and summing the filtered interferencecancellation signal with a signal received while the node issimultaneously communicating with the second node 120 with the transmitbeam forming setting and receive beam forming setting.

As shown, the node 900 includes a first sector that includes basebandprocessing 910, RF (radio frequency) chain 923, and an antenna array934. The node 900 further includes a second sector that includesbaseband processing 911, RF (radio frequency) chain 922, and an antennaarray 935. For an embodiment, one or more interference cancellationsignals (interference cancellation signal 1 and/or interferencecancellation signal 2) are generated to at least partially cancelsignals transmitted from the first sector that are coupled back intoreceived signals of the second sector. That is, the interferencecancellation signals are generated based on the transmit signal of thefirst sector at either the baseband processing 910 (for the cancellationsignal 1), or at least one of the antenna array 934, or at the output ofRF chain 923 (for the cancellation signal 2). The interferencecancellation signals are filtered and summed by the second sector of atleast at one of the baseband processing 911 (for the cancellation signal1) or at the RF chain 922.

For at least some embodiments, a controller 952 of the node generatesone or more enable control signals (Enable/Disable) that enable ordisable the interference cancellation signals (interference cancellationsignal 1 and/or interference cancellation signal 2) based on receivedsignal quality measurements 953 determined during a characterization ofthe node 900. Further, for at least some embodiments, the receivedsignal quality measurements include a channel impulse response, and thecontroller further aids the interference cancellation signals based onthe channel impulse response. Received signal quality measurement for agiven transmit beam weight 924 applied to antenna array 934, and areceive beam weight applied to antenna array 935, are available at theBaseband 911 and RF chain 922.

Although specific embodiments have been described and illustrated, theembodiments are not to be limited to the specific forms or arrangementsof parts so described and illustrated. The described embodiments are toonly be limited by the claims.

What is claimed:
 1. A node, comprising: a first sector comprising afirst transceiver operative to form a beam directed to a first sector ofa second node; a second sector comprising a second transceiver operativeto form a beam directed to a second sector of the second node; whereinfor at least some time slots a simultaneous bidirectional wireless linkis formed between the node and the second node by the one of the firsttransceiver or the second transceiver transmitting a first communicationsignal to the second node while the other of the first transceiver orthe second transceiver is receiving a second communication signal fromthe second node; wherein a controller is operative to: determine athroughput load of the first node or the second node, or a link qualitybetween the first node and the second node; and select between formingthe simultaneous bidirectional wireless link or a non-simultaneousbidirectional wireless link based on the throughput or the link quality.2. The node of claim 1, wherein for at least one time slot of theplurality of time slots, the first transceiver transmits a communicationsignal to the second node while the second transceiver receives acommunication signal from the second node, and for at least one othertime slot of the plurality of time slots the first transceiver receivesa communication signal from the second node while the second transceivertransmits a communication signal to the second node.
 3. The node ofclaim 1, wherein time slots of transmission of the first communicationsignal are synchronized with time slots of reception of the secondcommunication signal.
 4. The node of claim 1, wherein the node isfurther operative to select between the simultaneous bidirectionalwireless link formed between the node and the second node orcommunication between the node and a third node, comprising: the nodeoperative to form the simultaneous bidirectional wireless link betweenthe node and the second node for a first period of time; and the nodeoperative to establish a second link between the node and the third nodefor a second period of time.
 5. The node of claim 4, whereinestablishing the second link between the node and the third nodecomprises: for at least one time slot of a plurality of time slots ofthe second period of time, one of the first transceiver or the secondtransceiver transmitting a third communication signal to the third nodewhile the other of the first transceiver or the second transceiver isreceiving a fourth communication signal from the third node.
 6. The nodeof claim 4, wherein the node is further operative to select between thesimultaneous bidirectional wireless link between the node and the secondnode or the non-simultaneous bidirectional wireless link between thenode and the second node, comprising: the node operative to form thesimultaneous bidirectional wireless link between the node and the secondnode for a first period of time; and the node operative to form thenon-simultaneous bidirectional wireless link between the node and thesecond node for a second period of time.
 7. The node of claim 1, whereinnode forms a plurality of directional beams directed to a plurality oftransceivers of the second node.
 8. The node of claim 1, wherein nodeforms a single directional beam directed to a plurality of transceiversof the second node.
 9. The node of claim 1, wherein the node is furtheroperative to: self-characterize itself comprising the node operative to:transmit a signal through a predetermined transmission channel at eachof a first plurality of transmit beam forming settings of the firstplurality of antennas; receive the signal through the predeterminedchannel at a second plurality of receive beam forming settings of thesecond plurality of antennas, for each of more than one of the firstplurality of transmit beam forming settings of the first plurality ofantennas; measure a received signal quality of the received signal ateach of the second plurality of receive beam forming settings of thesecond plurality of antennas, for each of the more than one of the firstplurality of transmit beam forming settings of the first plurality ofantennas; wherein the node is further operative to: generate aninterference cancellation signal for at least one of pairs of transmitbeam forming settings and receive beam forming settings based at leastin part on characterized received signal qualities of theself-characterization of the node; and sum the interference cancellationsignal with a signal received while the simultaneous bidirectionalwireless link is formed between the node and the second node.
 10. Thenode of claim 1, wherein the node is further operative to:self-characterize itself comprising the node operative to: transmit asignal through a predetermined transmission channel at each of a firstplurality of transmit beam forming settings of the first plurality ofantennas; receive the signal through the predetermined channel at asecond plurality of receive beam forming settings of the secondplurality of antennas, for each of more than one of the first pluralityof transmit beam forming settings of the first plurality of antennas;measure a received signal quality of the received signal at each of thesecond plurality of receive beam forming settings of the secondplurality of antennas, for each of the more than one of the firstplurality of transmit beam forming settings of the first plurality ofantennas; wherein the node is further operative to: select a transmitbeam forming setting and a receive beam forming setting between the nodeand the second node, wherein the selection is based on the measurereceived signal quality measurements that correspond with each of thetransmit beam forming settings and the receive beam forming settingbetween the node and the second node.
 11. A method, comprising: forminga first beam directed to a first sector of a second node by a firstplurality of antennas of a first sector of a first transceiver of anode; forming a second beam directed to a second sector of the secondnode by a second plurality of antennas of a second sector of a secondtransceiver of the node; forming for at least some time slots asimultaneous bidirectional wireless link between the node and the secondnode by the one of the first transceiver or the second transceivertransmitting a first communication signal to the second node while theother of the first transceiver or the second transceiver is receiving asecond communication signal from the second node; determining athroughput load of the first node or the second node, or a link qualitybetween the first node and the second node; and selecting betweenforming the simultaneous bidirectional wireless link or anon-simultaneous bidirectional wireless link based on the throughput orthe link quality.
 12. The method of claim 11, wherein for at least onetime slot of the plurality of time slots, the first transceivertransmits a communication signal to the second node while the secondtransceiver receives a communication signal from the second node, andfor at least one other time slot of the plurality of time slots thefirst transceiver receives a communication signal from the second nodewhile the second transceiver transmits a communication signal to thesecond node.
 13. The method of claim 11, wherein time slots oftransmission of the first communication signal are synchronized withtime slots of reception of the second communication signal.
 14. Themethod of claim 11, further comprising: selecting, by the node, betweenthe simultaneous bidirectional wireless link formed between the node andthe second node or communication between the node and a third node,comprising: forming, by the node, the simultaneous bidirectionalwireless link between the node and the second node for a first period oftime; and establishing, by the node, a second link between the node andthe third node for a second period of time.
 15. The method of claim 14,wherein establishing the second link between the node and the third nodecomprises: for at least one time slot of a plurality of time slots ofthe second period of time, one of the first transceiver or the secondtransceiver transmitting a third communication signal to the third nodewhile the other of the first transceiver or the second transceiver isreceiving a fourth communication signal from the third node.
 16. Themethod of claim 14, wherein the node is further operative to selectbetween the simultaneous bidirectional wireless link between the nodeand the second node or the non-simultaneous bidirectional wireless linkbetween the node and the second node, comprising: the node operative toform the simultaneous bidirectional wireless link between the node andthe second node for a first period of time; and the node operative toform the non-simultaneous bidirectional wireless link between the nodeand the second node for a second period of time.
 17. The method of claim14, wherein wherein node forms a plurality of directional beams directedto a plurality of transceivers of the second node.
 18. The method ofclaim 14, wherein wherein node forms a single directional beam directedto a plurality of transceivers of the second node.
 19. The method ofclaim 14, further comprising: self-characterizing, by the node,comprising; transmitting, by the node, a signal through a predeterminedtransmission channel at each of a first plurality of transmit beamforming settings of the first plurality of antennas; receiving, by thenode, the signal through the predetermined channel at a second pluralityof receive beam forming settings of the second plurality of antennas,for each of more than one of the first plurality of transmit beamforming settings of the first plurality of antennas; measuring, by thenode, a received signal quality of the received signal at each of thesecond plurality of receive beam forming settings of the secondplurality of antennas, for each of the more than one of the firstplurality of transmit beam forming settings of the first plurality ofantennas; generating, by the node, an interference cancellation signalfor at least one of pairs of transmit beam forming settings and receivebeam forming settings based at least in part on characterized receivedsignal qualities of the self-characterization of the node; and summing,by the node, the interference cancellation signal with a signal receivedwhile the simultaneous bidirectional wireless link is formed between thenode and the second node.
 20. The method of claim 14, furthercomprising: self-characterizing, by the node, comprising: transmitting,by the node, a signal through a predetermined transmission channel ateach of a first plurality of transmit beam forming settings of the firstplurality of antennas; receiving, by the node, the signal through thepredetermined channel at a second plurality of receive beam formingsettings of the second plurality of antennas, for each of more than oneof the first plurality of transmit beam forming settings of the firstplurality of antennas; measuring, by the node, a received signal qualityof the received signal at each of the second plurality of receive beamforming settings of the second plurality of antennas, for each of themore than one of the first plurality of transmit beam forming settingsof the first plurality of antennas; wherein selecting, by the node, atransmit beam forming setting and a receive beam forming setting betweenthe node and the second node, wherein the selection is based on themeasure received signal quality measurements that correspond with eachof the transmit beam forming settings and the receive beam formingsetting between the node and the second node.